/**
 * @author dzmncvg
 *
 */
package vwg.na.vwm.rh.motorsdk.modelo.procesos.servicios.ifaces;

import java.io.Serializable;
import java.util.List;

import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.EssCatArea;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.EssCatAreaGeneral;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.EssCatAreaGenerica;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.EssCatCiudad;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.EssCatCompania;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.EssCatEdoCivil;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.EssCatEstado;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.EssCatEstudio;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.EssCatFormaTitulo;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.EssCatIdioma;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.EssCatEstatusEstudio;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.EssCatInstitucion;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.EssCatNacionalidad;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.EssCatNivelIdioma;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.EssCatPais;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.EssCatSexo;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.EssCatUbicacion;

public interface ICatalogosServicio extends Serializable {
	List<EssCatPais> getListaPaises();

	String getNombrePais(Integer idPais);

	List<EssCatAreaGeneral> getListaAreaGeneral();

	String getNombreAreaGeneral(Integer idAreaGeneral);

	List<EssCatIdioma> getListaIdiomas();

	String getNombreIdioma(Integer idIdioma);

	List<EssCatNivelIdioma> getListaNivelIdiomas();

	String getNombreNivelIdioma(Integer idNivelIdioma);

	List<EssCatEstado> getListaEstados();

	String getNombreEstado(Integer idEstado);

	List<EssCatAreaGenerica> getListaAreaGenerica();

	String getNombreAreaGenerica(Integer idAreaGenerica);

	List<EssCatCompania> getListaCompanias();

	String getNombreCompania(Integer idCompania);

	List<EssCatUbicacion> getListaUbicaciones();

	String getNombreUbicacion(Integer idUbicacion);

	List<EssCatEstatusEstudio> getListaEstatusEstudio();

	String getNombreEstatusEstudio(Integer idEstatusEstudio);

	List<EssCatEstudio> getListaEstudios();

	String getNombreEstudio(Integer idEstudio);

	List<EssCatArea> getListaAreas();

	String getNombreArea(Integer idArea);

	List<EssCatInstitucion> getListaInstituciones();

	String getNombreInstitucion(Integer idInstitucion);

	List<EssCatFormaTitulo> getListaFormaTitulo();

	String getNombreFormaTitulo(Integer idFormaTitulo);

	List<EssCatCiudad> getListaCiudades();

	String getNombreCiudad(Integer idCiudad);

	List<EssCatEdoCivil> getListaEdoCivil();

	String getNombreEdoCivil(Integer idEdoCivil);

	List<EssCatSexo> getListaSexos();

	String getNombreSexo(Integer idSexo);

	List<EssCatNacionalidad> getListaNacionalidades();

	String getNombreNacionalidad(Integer idNacionalidad);

}
